home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / SERIE_AI / AI_060 / VIRENDET.ZIP / VDET / WPROTECT / WPROTECT.TXT < prev   
Text File  |  1994-06-07  |  13KB  |  266 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. /                                                                             /
  3. /         >>  WProtect  <<                             V1.03      10.02.1993  /
  4. /                                                                             /
  5. /     PD © by                                                                 /
  6. /     P*ST:                                                                   /
  7. /           Christoph Conrad                                                  /
  8. /           Adalbertsteinweg 113                                              /
  9. /           5100 Aachen                                                       /
  10. /                                                                             /
  11. / E-Mail Direkt:                                                              /
  12. /     MAUS: Christoph Conrad @ AC3                                            /
  13. /                                                                             /
  14. / E-Mail Gateways:                                                            /
  15. /     FIDO: Christoph Conrad % Maus AC3 2:242/2.6                             /
  16. /   USEnet: Christoph_Conrad@ac3.maus.de                                      /
  17. / Zerberus: Christoph_Conrad%ac3@zermaus.zer                                  /
  18. /   Pronet: MAUS:AC3:Christoph_Conrad                                         /
  19. / Internet: conrad@rama.Informatik.RWTH-Aachen.DE                             /
  20. /           (selten, bitte keine ueberlangen Mails!)                          /
  21. /      BTX: Seite *35008024#, im Formular ausfüllen                           /
  22. /           Christoph_Conrad@AC3.MAUS.DE.UUCP                                 /
  23. /           (kostet 90 Pfennig)                                               /
  24. /                                                                             /
  25. / Falls Sie irgendetwas entdecken, was Sie stört, oder Verbesserungsvorschläge/
  26. / haben, nur zu: schreiben Sie mir über EMail (vorzugsweise) oder P*ST.       /
  27. /                                                                             /
  28. / Dieses Programm liegt auch dem VIRENDETEKTOR bei, _DEM_ Virensuchprogramm   /
  29. / auf dem ATARI ST/TT von Volker Soehnitz @ AC. Keiner bietet mehr!           /
  30. / Lassen Sie sich registrieren und geniessen Schutz vor allen aktuellen       /
  31. / Viren durch den Updateservice.                                              /
  32. /                                                                             /
  33. / Eine Weitergabe des VIRENDETEKTOR ohne diese Dateien ist nicht gestattet!   /
  34. /                                                                             /
  35. / WProtect kann und soll weiterkopiert werden, allerdings nur                 /
  36. / _MIT_                                                                       /
  37. / WPROTECT.S                                                                  /
  38. / WPRORSC.S                                                                   /
  39. / Veränderungen an Source/Programm NUR zu privaten Zwecken!!                  /
  40. / Wer veränderte Versionen von Source oder Programm öffentlich zugänglich     /
  41. / macht, wird von mir ganz schönen Ärger bekommen!                            /
  42. / WPROTECT.PRG                                                                /
  43. / WPROTECT.RSC                                                                /
  44. / WPROTECT.RSD                                                                /
  45. / WPROTECT.TXT                                                                /
  46. /                                                                             /
  47. ///////////////////////////////////////////////////////////////////////////////
  48.  
  49.  
  50.   WICHTIG:  Unbedingt zumindest Kapitel I und den Anhang lesen!
  51.  
  52.  
  53.       Inhalt:     0.    Das (etwas längere) Vorwort
  54.       ¯¯¯¯¯¯¯             a) Danksagungen
  55.                           b) Was ist WProtect?
  56.                           c) Veränderungen gegenüber alten Versionen
  57.  
  58.                    I.   Installation
  59.  
  60.                   II.   Bedienung des
  61.                           a) Autoordnerprogramms
  62.                           b) 'Normalen' Programms
  63.                           c) Accessory's
  64.  
  65.                  III.   Schlußwort
  66.  
  67.               Anhang:   Bekannte Programmfehler, Inkompatibilitäten und
  68.                         Unschönheiten (auch MetaDOS!)
  69.  
  70.             Ausblick:   Was gibt's in der nächsten WProtect Version?
  71.  
  72.                         Registrierungsformular
  73.  
  74.  
  75. ----------------------
  76. 0. Das (etwas längere) Vorwort
  77.  
  78. ----------------------
  79. 0.a)  Danksagungen
  80. - Jankowski/Rabich/Reschke für ihr "Profibuch", eine unverzichtbare Fundgrube.
  81.  
  82. - Karsten Isakovic für seinen 'SysMon', sowie
  83.   Thomas Tempelmann sowie Johannes Hill für den 'TempleMon'
  84.   beide Tools bekannt als 'The Programmers best friends' :-)
  85.  
  86. - ATARI / Landon Dyer für den 'MadMac'.
  87.  
  88. - GENESIS für 'Selling England by the pound' sowie 'Foxtrot'
  89.   THE CURE für 'Disintegrations'
  90.   THE RED HOT CHILI PEPPERS für 'Blood sugar sex magik'
  91.   KING'S X © 1992 (mit 'Black Flag')
  92.   TEMPLE OF THE DOG für ihr Debütalbum
  93.   RAGE AGAINST THE MACHINE für ihr Debütalbum
  94.  
  95. - Barbara für die Erkenntnis, dass es ein Leben ohne Rechner gibt =:^}
  96.  
  97. ----------------------
  98. 0.b)  Was ist WProtect?
  99. WProtect steht für 'Write Protect', also Schreibschutz. Bei Disketten können
  100. Sie ja einen Schreibschutz aktivieren, aber was machen bei Ramdisks oder
  101. Festplattenpartitionen? WProtect bietet die Möglichkeit, ein beliebiges
  102. logisches Laufwerk schreibzuschützen. Es können die Laufwerke 'A' bis 'Z'
  103. geschützt werden.
  104.  
  105. Die Programme wurden auf den TOS-Versionen 1.00, 1.02 1.04, 2.05, 3.01 und
  106. 3.05, mit diversen RAM-Disks sowie mit den Festplatten SH204, SH205,
  107. Megafile 30 und einigen SCSI-Platten getestet. Es läuft mit dem AHDI von
  108. Atari ebenso zusammen, wie mit dem CBHD vom Scheibenkleister und Julian
  109. Reschkes HUSHI. TROTZDEM empfehle ich bei der Verwendung eines anderen
  110. Treibers (insbesondere bei VORTEX-Treibern) Vorsicht walten zu lassen.
  111.  
  112. Ich habe alle Sorgfalt walten lassen, um ein fehlerfreies Programm zu
  113. erstellen. Trotzdem sind Fehler nie ganz auszuschliessen. Deshalb kann
  114. weder die juristische Verantwortung noch irgendeine Haftung von Seiten
  115. des Autors für eventuelle Schäden an Daten oder Programmen, die direkt
  116. oder indirekt auf die Benutzung dieses Programms zurückzuführen sind,
  117. übernommen werden!
  118.  
  119. ----------------------
  120. 0.c)  Veränderungen gegenüber alten Versionen
  121. WProtect 1.01 wurde komplett überarbeitet gegenüber 0.97/f, der letzten
  122. ausgelieferten Version. Die wesentlichste Neuerung betrifft die Oberfläche,
  123. die jetzt über eine GEM-Dialogbox wesentlich komfortabler als vorher zu
  124. bedienen ist. Weitere Neuerungen entnehmen Sie bitte der History am Anfang
  125. des Quelltextes WPROTECT.S.
  126.  
  127. Ab WProtect 1.02 werden die zu sichernden Laufwerke in einem INF-File in
  128. der Wurzel des Bootlaufwerkes vermerkt, anstatt im Programm selbst.
  129.  
  130. WProtect befindet sich nach einem kurzen Intermezzo ab 1.02 wieder im PD
  131. (Public Domain) Status.
  132.  
  133. Ab WProtect 1.03:
  134. Bei nachträglich installiertem Programm (Kein Autoordnerprogramm,
  135. WPROTECT.PRG als GEM-Programm gestartet und mindestens ein Laufwerk
  136. zum Schutz angemeldet) wurde immer versucht auf A:\WPROTECT.INF
  137. zu sichern, ausserdem blieb das komplette Programm resident. Behoben.
  138.  
  139. ----------------------
  140. I.    Installation
  141. Ganz einfach: WPROTECT.PRG gehört in den Autoordner. Es installiert sich
  142. resident. WPROTECT.ACC gehört auf die Wurzel des Bootlaufwerks. Es dient
  143. dem Konfigurieren des Schreibschutzes. Es kann, muss aber nicht installiert
  144. sein, da genausogut mit WPROTECT.PRG, als normales GEM-Programm gestartet,
  145. konfiguriert werden kann. WPROTECT.PRG als GEM-Programm gestartet installiert
  146. sich übrigens resident (wie das Autoordnerprogramm), falls das
  147. Autoordnerprogramm mal vergessen wurde und vor dem Verlassen von WPROTECT.PRG
  148. mindestens ein Laufwerk schreibgeschützt wurde.
  149.  
  150. Autoordnerprogramm, GEM-Programm und Accessory sind völlig identisch
  151. und können durch Kopieren/Umbenennen neu erzeugt werden.
  152.  
  153. ----------------------
  154. II.   Bedienung der Programme
  155.  
  156. ----------------------
  157. II.a) Autoordnerprogramm: WPROTECT.PRG
  158. Da gibt's nichts weiter zu bedienen. Ab in den Autoordner und vergessen.
  159. Das Autoordnerprogramm gibt eine kurze Meldung aus, das es sich installiert
  160. hat, und evt. eine Liste der geschützen Laufwerke. Falls kein Cookie
  161. angelegt werden konnte, wird ebenfalls eine entsprechende Meldung ausgegeben,
  162. und das Autoordnerprogramm bleibt NICHT resident.
  163.  
  164. Das Autoordnerprogramm belegt 468 Byte Hauptspeicher (plus Environment).
  165.  
  166. ----------------------
  167. II.b) 'Normales' Programm: WPROTECT.PRG
  168. Nach dem Start sehen Sie eine Dialogbox mit 26 kleinen Knöpfchen 'A'-'Z'
  169. sowie drei Buttons 'Abbruch', 'Sichern' und 'Ok'. 'A'-'Z' stehen für die
  170. logischen Laufwerke. Nicht vorhandene Laufwerke sind disabled, also grau
  171. und nicht anwählbar. Vorhandene Laufwerke sind entweder weiss (nicht geschützt)
  172. oder invertiert (geschützt). Durch Mausklick auf einen solchen Knopf wird
  173. der Schutzstatus geändert, aus einem geschützten Laufwerk wird ein ungeschütztes
  174. und aus einem ungeschützten ein geschütztes.
  175.  
  176. 'Sichern' sichert in 'X:\WPROTECT.INF' die aktuellen Schutzeinstellungen,
  177. wobei X das Bootlaufwerk darstellt. Falls das Bootlaufwerk geschützt werden
  178. soll, wird eine Warnbox ausgegeben und noch einmal nachgefragt, ob wirklich
  179. gesichert werden soll.
  180.  
  181. 'Abbruch' belässt alle Einstellungen so, wie Sie beim Start von WProtect
  182. waren, das heisst alle Änderungen werden verworfen (wenn Sie zwischenzeitlich
  183. gesichert haben, dann bleibt die Sicherung erhalten, das heisst beim nächsten
  184. Booten gelten immer die bei einer erfolgreichen Sicherung zum Zeitpunkt des
  185. Sicherns eingestellten Werte, EBENSO GELTEN NACH 'Abbruch' DIE ZUM ZEITPUNKT
  186. DES SICHERNS EINGESTELLTEN WERTE!).
  187.  
  188. Falls Sie Letemfly von Oliver Scheel installiert und aktiviert haben
  189. (einschliesslich 'Key Dials'), können Sie die Knöpfe auch mit
  190. ALTERNATE+Laufwerksbuchstabe (gleichzeitig gedrückt) selektieren
  191. (als hätten Sie mit der Maus draufgeklickt). 'Abbruch' ist dann mit der
  192. Taste UNDO aktivierbar, 'Sichern' mit HELP.
  193.  
  194. !!! Ist ein Schutz installiert und wird bei der Alertbox
  195. !!! 'Die Diskette in Laufwerk X: ist schreibgeschützt' bei 'Nochmal'
  196. !!! die linke Shifttaste gedrückt, wird der Schreibschutz für das
  197. !!! entsprechende Laufwerk aufgehoben.
  198.  
  199. ----------------------
  200. II.c) Accessory: WPROTECT.ACC
  201. Die grundsätzliche Bedienung aller Elemente der Dialogbox funktioniert
  202. exakt wie im vorigen Abschnitt ('Normales' Programm) beschrieben. Kein
  203. Wunder, es handelt sich schliesslich um dieselbe Dialogbox.
  204.  
  205. Falls das Accessory beim Start feststellt, dass kein residentes Programm
  206. installiert ist, wird eine Meldung ausgegeben. Entweder Sie booten nach
  207. Kopieren von WPROTECT.PRG in den Autoordner des Bootlaufwerks neu ODER
  208. starten WPROTECT.PRG als GEM-Programm, schützen irgendein Laufwerk und
  209. verlassen das Programm. Es installiert sich dann resident.
  210.  
  211. Falls Sie GEMINI benutzen, wird seit 0.97/f das VA-Protokoll mit der Message
  212. VA_START unterstützt. Das heisst, Sie können WPROTECT.ACC in einem Fenster
  213. anklicken oder als auf dem Desktop abgelegtes Icon und GEMINI schickt
  214. eine Message an ein evt. installiertes Accessory, das daraufhin gestartet
  215. wird.
  216.  
  217. Das Accessory arbeitet auch wunderbar mit 'The Chameleon' von Karsten
  218. Isakovic zusammen, lässt sich also nachträglich nachladen und wieder
  219. entladen.
  220.  
  221. Das Accessory belegt 5748 Byte Hauptspeicher (plus Environment + ca. 2 KByte
  222. AES-Block).
  223.  
  224. ----------------------
  225. III.   Schlußwort
  226.  
  227. Ich hoffe, das Sie sich von der Leistungsfähigkeit von WProtect überzeugen
  228. konnten und wünsche Ihnen wenig Begegnungen mit Viren auf dem ST, nicht zuletzt
  229. durch den Schutz durch dieses Programm.
  230.  
  231. ----------------------
  232. Anhang:   Bekannte Programmfehler (P), Inkompatibilitäten (I) und
  233.           Unschönheiten (U)
  234.  
  235. - (U)
  236.   Die Laufwerke 'Q' bis 'Z' sind MetaDOS-Laufwerke. Ob der Schreibschutz
  237.   bei diesen Geräten funktioniert, ist von IHNEN zu überprüfen. Mir fehlen
  238.   leider genauere Unterlagen über MetaDOS. Ein erstes Disassembly des CD-Rom
  239.   Treibers spricht allerdings stark gegen die Funktionstüchtigkeit von
  240.   WProtect bei MetaDOS-Laufwerken.
  241.  
  242. - (U)
  243.   Nach 'Sichern' gelten auch bei nachfolgendem 'Abbruch' die zum Zeitpunkt
  244.   des Sicherns aktiven Schutzwerte.
  245.  
  246. Falls Sie irgendetwas entdecken, was Sie stört, oder Verbesserungsvorschläge
  247. haben, nur zu: schreiben Sie mir über EMail (vorzugsweise) oder P*ST.
  248.  
  249. ----------------------
  250. Ausblick: Was gibt's in der nächsten WProtect Version?
  251.  
  252. (* = Nur bei ausreichender Motivation des Programmierers)
  253.  
  254.  * CPX-Modul (wenn es dazu ein vernünftiges Assembler-Toolkit gibt)
  255.  * Kommandozeile a la
  256.    WPROTECT +ABC-EFG schützt A/B/C, entschützt E/F/G
  257.    und lässt den Schutzstatus aller anderen Laufwerke unangetastet
  258.    WPROTECT ++-EF schütze alle ausser E und F
  259.    WPROTECT --+EF entschütze alle, schütze E und F
  260.  * Buttons [ Schütze alle ] / [ Entschütze alle ]
  261.  + aufgeräumterer Source
  262.  + bessere Dokumentation
  263.  
  264. Vielen Dank für Ihre Aufmerksamkeit, bis demnächst,
  265. tschuesssschen, chris.
  266.